home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / rjs.lha / RJS / makefile
Makefile  |  1991-06-14  |  2KB  |  65 lines

  1. #
  2. # For install:
  3.  
  4. RJS_HEADER_DIR=/usr/local/include/RJS
  5. RJS_LIB_DIR=/usr/local/lib/RJS
  6.  
  7. #
  8. #
  9. rjslib:
  10.     (cd Status/src; make)
  11.     (cd KernelVar/src; make)
  12.     (cd String/src; make)
  13.     (cd Time/src; make)
  14.     (cd Regex/src; make)
  15.     (cd Sio/src; make)
  16.     (cd Util/src; make)
  17.     (cd Transport/src; make)
  18.     (cd NDR/src; make)
  19.     (cd FileSystem/src; make)
  20.     (cd FileStat/src; make)
  21.     (cd LPD/src; make)
  22.     (cd Convert/src; make)
  23.     (cd CmdLine/src; make)
  24.     (cd Crypt/src; make)
  25.     (cd PtrList/src; make)
  26.     (cd PtrArray/src; make)
  27.     (cd Event/src; make)
  28.     (cd Printcap/src; make)
  29.     (cd PrinterQueue/src; make)
  30.     (cd Directory/src; make)
  31.     (cd Utmp/src; make)
  32. install:
  33.     cp RJS/*.h $(RJS_HEADER_DIR)
  34.     cp RJS/$(MACHINE)/libRJS.a $(RJS_LIB_DIR)
  35.     ranlib $(RJS_LIB_DIR)/libRJS.a
  36.     cp RJS/$(MACHINE)/libString.a $(RJS_LIB_DIR)
  37.     ranlib $(RJS_LIB_DIR)/libString.a
  38.  
  39. clean:
  40.     (cd CmdLine/src;   make clean; cd ../tests; make clean)
  41.     (cd Convert/src;   make clean; cd ../tests; make clean )
  42.     (cd Crypt/src;     make clean; )    
  43.     (cd Directory/src; make clean; cd ../tests; make clean)
  44.     (cd Event/src;       make clean; )
  45.     (cd FileStat/src;make clean; )
  46.     (cd FileSystem/src;make clean; )
  47.     (cd KernelVar/src; make clean; cd ../tests; make clean)
  48.     (cd LPD/src;        make clean; cd ../tests; make clean)
  49.     (cd NDR/src;       make clean; cd ../tests; make clean)
  50.     (cd Printcap/src;  make clean; cd ../tests; make clean)
  51.     (cd PrinterQueue/src;  make clean; cd ../tests; make clean)
  52.     (cd PtrArray/src;  make clean; cd ../tests; make clean)
  53.     (cd PtrList/src;   make clean; cd ../tests; make clean)
  54.     (cd Regex/src;     make clean; )
  55.     (cd RJS;       make clean; )
  56.     (cd Sio/src;       make clean; )
  57.     (cd Status/src;    make clean; )
  58.     (cd String/src;    make clean; cd ../tests; make clean)
  59.     (cd Time/src;        make clean; cd ../tests; make clean)
  60.     (cd Transport/src; make clean; cd ../tests; make clean)
  61.     (cd Utmp/src;      make clean; cd ../tests; make clean)
  62.     (cd Util/src;       make clean;)
  63.     (cd tests;       make clean; )
  64.  
  65.